self-dumping bucket - Spanish English Dictionary